1100504
269574
475770
201102
525534
993915
164515
885237
504628
129412
781882
436911
805951
465118
367102
56387
516115
83166
278432
631607
219434
907387
956831
412740